/****赵晓莉****/
@CHARSET "UTF-8";
/* report begin */
.monitor-report-list {
    height:7em;
}
.monitor-report-card {
    box-shadow: 0 1px 3px #B7C3D2;
    background-color: #FFFFFF;
    padding:1em;
    height: 6.5em;
    width:24.4%;
    margin-bottom: 1em;
    margin-right: 0.8%;
    float: left;
}
.monitor-report-card:last-child {
    margin-right:0;
}
.add-nutrition-scheme {
    cursor: pointer;
}
.monitor-report-icon {
    font-size:3.2em;
    color: #B7C3D2;
}
.monitor-report-val {
    min-height:1.4em;
    font-size: 2em;
    /* color: #94A3B5; */
}
.monitor-report-label {
    font-size: 0.8em;
    color: #94A3B5;
}
/* end report */
/* monitor-heading begin */
.monitor-heading {
    min-height: 3em;
    background-color: #f5f5f5;
    box-shadow: 0 1px 3px #B7C3D2;
    padding: 0.3em;
    padding-top: 0;
}
.monitor-title {
    margin-top:-0.2em;
    padding: 8px;
    color: #777;
}
.monitor-search {
    float: right;
    position: relative;
    margin-left: 1em;
    width: 20em;
}
.monitor-heading > div.pull-right {
    margin-top: -0.2em;
}
/* end monitor-heading */
.monitor-user-box {
    min-height: 524px;
}
.monitor-user-card-null {
    text-align: center;
    line-height: 400px;
    color: #999;
    font-size: 1.1em;
}
.monitor-user-card {
    float: left;
    margin-top: 5px;
    margin-right: 0.8%;
    padding: 0.5em;
    width: 32.8%;
    height: 9em;
    background-color: #FFF;
    box-shadow: 0 1px 3px #E7E7E7;
    color: #b3b4b5;
}
.monitor-user-card:nth-child(3n) {
    margin-right:0;
}
.monitor-user-card:hover {
    box-shadow: 0 1px 10px #C1CFE0;
}
.click-able {
    cursor: pointer;
}
.ellipsis-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.card-top {
    margin-bottom:0.3em;
    height:5.5em;
}
.card-top .sex-title {
    margin-right:0.3em;
}
.card-top .sex-title img {
    width:45px;
    height:45px;
    vertical-align:bottom;
}
.card-top .user-name {
    font-size:1.2em;
    color:#747475;
}
.card-top .create-time {
    font-size:.8em;
}
.card-top .monitor-time {
    width:4em;
    height:4em;
    padding-top:0.3em;
    background:url("../../imgs/bg-nutrition.png") no-repeat 0 center;
    background-size:100% 100%;
    text-align:center;
    font-weight:bold;
    color:#b0b0b0;
}
.card-top .monitor-time div {
    font-weight:normal;
    color:#ff9800;
    line-height: 30px;
}
.scheme-name {
    margin-top: -10px;
    color:#82CACF;
}
.stage-name {
    height: 20px;
    text-align:center;
}
.stage-name i {
    color:#82CACF;
}
.stage-box span {
    float:left;
    margin-right:0.5%;
    height:3px;
    background:#E5E5E5;
}
.stage-box span:last-child {
    margin-right:0;
}
.stage-box span.nowStage {
    background:#82CACF
}
.monitor-footing {
    min-height: 3em;
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    box-shadow: 0 1px 3px #B7C3D2;
    margin-top: 0.3em;
    padding: 0.2em;
}
.monitor-report-footing {
    padding: 0.7em;
    color: #94A3B5;
    font-size: 0.9em;
}